home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / mint / mint110s / sproto.h < prev    next >
C/C++ Source or Header  |  1993-08-16  |  1KB  |  42 lines

  1. /*
  2.  * C declarations for functions defined in .s files
  3.  */
  4.  
  5. /* context.s */
  6. long ARGS_ON_STACK build_context P_((CONTEXT *sav, int fmt));
  7. long ARGS_ON_STACK save_context P_((CONTEXT *sav));
  8. void ARGS_ON_STACK restore_context P_((CONTEXT *sav));
  9. void ARGS_ON_STACK change_context P_((CONTEXT *sav));
  10.  
  11. /* cpu.s */
  12. void ARGS_ON_STACK set_mmu P_((crp_reg, tc_reg));
  13. void ARGS_ON_STACK save_mmu P_((void));
  14. void ARGS_ON_STACK restr_mmu P_((void));
  15. void ARGS_ON_STACK cpush P_((const void *base, long size));
  16. void ARGS_ON_STACK setstack P_((long));
  17. void ARGS_ON_STACK flush_pmmu P_((void));
  18.  
  19. /* intr.s */
  20. void ARGS_ON_STACK reboot P_((void));
  21. short ARGS_ON_STACK spl7 P_((void));
  22. void ARGS_ON_STACK spl P_((short));
  23. long ARGS_ON_STACK new_rwabs();
  24. long ARGS_ON_STACK new_mediach();
  25. long ARGS_ON_STACK new_getbpb();
  26.  
  27. /* quickzer.s */
  28. void ARGS_ON_STACK quickzero P_((char *place, long size));
  29.  
  30. /* quickmov.s */
  31. void ARGS_ON_STACK quickmove P_((void *dst, void *src, long nbytes));
  32.  
  33. /* syscall.s */
  34. char * ARGS_ON_STACK lineA0 P_((void));
  35. void ARGS_ON_STACK call_aes P_((short **));
  36. long ARGS_ON_STACK call_dosound P_((const void *));
  37. long ARGS_ON_STACK callout P_((long, ...));
  38. long ARGS_ON_STACK callout1 P_((long, int));
  39. long ARGS_ON_STACK callout2 P_((long, int, int));
  40. void ARGS_ON_STACK do_usrcall P_((void));
  41.  
  42.